projects
/
gpsbabel.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
2793665
)
Include descriptino in KML.
author
robertl
<robertl>
Wed, 5 May 2010 16:29:25 +0000
(16:29 +0000)
committer
robertl
<robertl>
Wed, 5 May 2010 16:29:25 +0000
(16:29 +0000)
kml.c
patch
|
blob
|
history
diff --git
a/kml.c
b/kml.c
index 3760a993d87ea2626778853d8f025c54d0f8251c..de023d7f9396543d4f4314838c9298bd7e449722 100644
(file)
--- a/
kml.c
+++ b/
kml.c
@@
-398,7
+398,12
@@
kml_write_xmle(const char *tag, const char *v)
for (i = 0; i < indent_level; i++) {
gbfputs(" ", ofd);
}
- gbfprintf(ofd, "<%s>%s</%s>\n",tag, tmp_ent, tag);
+ if (strspn(tmp_ent, "&'<>\"")) {
+ gbfprintf(ofd, "<%s><![CDATA]%s]]></%s>\n",
+ tag, tmp_ent, tag);
+ } else {
+ gbfprintf(ofd, "<%s>%s</%s>\n",tag, tmp_ent, tag);
+ }
xfree(tmp_ent);
}
}